package cn.jieruoda.eb.system.domain.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import cn.jieruoda.eb.system.domain.entity.SystemCity;

/**
 * 城市数据访问接口
 */
@Repository
public interface SystemCityRepository extends JpaRepository<SystemCity, Integer> {
    
    /**
     * 根据父级ID查询城市列表
     */
    List<SystemCity> findByParentId(Integer parentId);
    
    /**
     * 根据级别查询城市列表
     */
    List<SystemCity> findByLevel(Integer level);
    
    /**
     * 根据父级ID和显示状态查询城市列表
     */
    List<SystemCity> findByParentIdAndIsShow(Integer parentId, Integer isShow);
} 